@charset "utf-8";
	.left_main ul.commentTopBox{
	height:25px;
	border-bottom:1px solid #e5e5e5;
	padding:0;
	margin:0
}
.left_main ul.commentTopBox li{
	float:left;
	width:auto;
	text-align:center;
	color:#999;
	cursor:pointer;
	font-size:12px;
	font-family:Arial,"SimSun";
	line-height:25px;
	padding:0 2px 0 10px;
	margin-right:4px;
	list-style:none
}
ul.commentTopBox li h3{
	margin:0;
	font-weight:normal;
	line-height:25px;
	font-size:12px
}
ul.commentTopBox li.commentTitle{
	background:url(images/commentIcon.png) 0 2px no-repeat;
	padding-left:25px;
	width:65px;
	text-align:left;
	font-family:Arial,"Microsoft YaHei","SimSun";
	font-size:18px;
	color:#333
}
ul.commentTopBox li span.words{
	color:#5183c0
}
ul.commentTopBox li.currentComment span.words{
	color:#666
}
ul.commentTopBox li.currentComment{
	background-color:#e5e5e5;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}
ul.commentList{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	overflow:hidden;
	width:100%;
	height:100%
}
ul.commentList li{
	background:url(images/commentLine.png) center bottom no-repeat;
	width:100%;
	margin:10px 0 0;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom:15px
}
.commentLeft{
	width:74px;
	float:left;
	text-align:center
}
.floor{
	margin-bottom:10px;
	color:#666;
	padding-top:8px;
	height:19px
}
.avatarImgBox{
	width:40px;
	height:40px;
	border:1px solid #e5e5e5;
	padding:1px;
	margin:0 auto 10px
}
.commentRight{
	width:609px;
	float:right
}
.commentTime{
	width:371px;
	float:left;
	color:#999
}
.quoteWords{
	width:100px;
	float:right;
	padding-right:15px;
	margin-top:-5px;
	height:24px
}
.quoteWords a{
	width:26px;
	display:block;
	padding:0 0 0 21px;
	height:22px;
	line-height:22px;
	background:url(images/quoteIcon.png) no-repeat 3px 4px
}
.quoteWords .comment-reply-link{
	background-image:none;
	width:35px;
	text-align:center;
	padding:0
}
*html .quoteWords a{
	padding-top:1px;
	float:left;
	display:block;
	border:1px solid red
}
*+html .quoteWords a{
	padding-top:1px
}
.quoteWords a{
	padding-top:1px9
}
.quoteWords a:link,.quoteWords a:visited{
	border:1px solid #fff;
	color:#5183c0
}
.quoteWords a:hover,.quoteWords a:active{
	border:1px solid #dae9f5;
	color:#5183c0
}
a.comment-reply-link{
	float:left;
	width:24px;
	margin-right:5px
}
a.comment-quote-link{
	float:right;
	width:24px
}
*html a.comment-quote-link{
	margin-top:-14px
}
*+html a.comment-quote-link{
	margin-top:-14px
}
*html .supll a.comment-quote-link{
	margin-top:-19px
}
*+html .supll a.comment-quote-link{
	margin-top:-19px
}
.test{
	color:#999;
	height:auto!important;
	height:51px;
	min-height:51px;
	margin-bottom:3px;
	width:100%
}
.test blockquote{
	clear:both
}
.test span.blue{
	float:left;
	width:auto;
	display:block;
	padding-top:3px;
	height:19px;
	line-height:19px;
	font-weight:bold
}
.left_main .content .test p{
	margin:0;
	padding:0;
	color:#666
}
.up{
	width:103px;
	float:left;
	margin-left:5px;
	padding-left:0
}
.supll{
	float:right;
	width:225px
}
.supportBox{
	float:right;
	height:19px;
	line-height:19px;
	padding-bottom:5px
}
.agree,.opposition{
	float:left;
	text-align:center;
	color:#0078b6
}
.agree a,.opposition a{
	display:block;
	padding:0 5px
}
.agree span.whiteColor,.opposition span.whiteColor{
	padding:0 5px;
	display:block
}
.agree span.whiteColor:hover,.opposition span.whiteColor:hover{
	color:#fff
}
.agree{
	margin-right:10px
}
.agree3{
	background-color:#9bbfec;
	color:#fff
}
.agree4{
	background-color:#639de3;
	color:#fff
}
.agree5{
	background-color:#3e75b8;
	color:#fff
}
.agree:hover{
	margin-right:10px;
	background-color:#6e97c9
}
.opposition1{
	background-color:#3e75b8;
	color:#fff
}
.opposition2{
	background-color:#639de3;
	color:#fff
}
.opposition3{
	background-color:#9bbfec;
	color:#fff
}
.opposition:hover{
	background-color:#6e97c9;
	color:#fff
}
.supportBox .agree a:link,.supportBox .agree a:visited,.supportBox .opposition a:link,.supportBox .opposition a:visited{
	color:#0078b6;
	text-decoration:none
}
.supportBox .agree a:hover,.supportBox .agree a:active,.supportBox .opposition a:hover,.supportBox .opposition a:active{
	color:#fff;
	text-decoration:underline;
	background-color:#6e97c9
}
.supportBox .agree a.current,.supportBox .opposition a.current{
	color:#fff
}
.openAll{
	float:right;
	width:60px;
	padding:2px 5px 0 0;
	height:19px
}
.openAll a{
	display:block;
	background:url(images/downBlueArrow.png) right 8px no-repeat;
	padding-right:10px;
	color:#5183c0
}
.openAll a{
	background-position:right 6px9
}
.openAll a:link,.openAll a:visited{
	color:#5183c0;
	text-decoration:none
}
.openAll a:hover,.openAll a:active{
	color:#5183c0;
	text-decoration:none
}
.commentBlockquoteHover .supportBox{
	visibility:visible
}
.commentBlockquoteHover .quoteWords{
	visibility:visible
}
.commentRight .commentBlockquoteHover .quoteWords a{
	border:1px solid #dae9f5
}
.messageBox{
	background:url(images/messageIcon.png) no-repeat 0 3px;
	padding-left:25px;
	margin-bottom:45px;
	border-bottom:1px solid #e5e5e5
}
.smile{
	padding-left:74px;
	height:30px
}
.textareaBox{
	width:586px;
	height:56px;
	max-width:586px;
	min-width:586px;
	min-height:56px;
	padding:12px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#666;
	font-size:12px;
	border:1px solid #d9d9d9
}
.textareaBox:hover{
	box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset
}
*html .textareaBox{
	width:580px
}
.exitBox{
	color:#666;
	height:25px;
	line-height:25px;
	padding:5px 0 40px
}
.w400{
	width:400px
}
.w145{
	width:145px
}
.exitBox .checkboxBtn{
	vertical-align:-2px;
	margin:0 3px 0 0
}
.subBtn{
	background:url(images/submitBg.png) no-repeat;
	color:#fff;
	text-align:center;
	width:51px;
	height:22px;
	border:0;
	float:right
}
#success_1{
	line-height:30px
}
.pageTopBox{
	background:url(images/commentLine.png) center 57px no-repeat;
	width:100%;
	height:20px;
	clear:both;
	padding:20px 0;
	overflow:hidden
}
.pageBotBox{
	height:20px;
	width:100%;
	clear:both;
	margin-bottom:20px
}
.titleLine {
    border-bottom: 1px solid #E5E5E5;
    height: 30px;
    margin-bottom: 20px;
}
.titleLine .fontTitle {
    border-bottom: 2px solid #5183C0;
    height: 20px;
    line-height: 20px;
    padding-bottom: 8px;
    width: 40px;
}
.fontTitle {
    color: #333333;
    font-family: Arial,"Microsoft YaHei","SimSun";
    font-size: 18px;
}